import type React from 'react';

export const AWSDynamoDbLogo = (props: React.SVGProps<SVGSVGElement>) => (
  <svg
    height="256px"
    preserveAspectRatio="xMidYMid"
    version="1.1"
    viewBox="0 0 256 256"
    width="256px"
    xlinkHref="http://www.w3.org/1999/xlink"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <title>AWS DynamoDB</title>
    <defs>
      <linearGradient id="linearGradient-1" x1="0%" x2="100%" y1="100%" y2="0%">
        <stop offset="0%" stop-color="#2E27AD" />
        <stop offset="100%" stop-color="#527FFF" />
      </linearGradient>
    </defs>
    <g>
      <rect fill="url(#linearGradient-1)" height="256" width="256" x="0" y="0" />
      <path
        d="M166.675048,175.520802 C155.993462,184.156908 133.583892,188.720937 112.14072,188.720937 C90.6943482,188.720937 68.2783776,184.153734 57.5999917,175.517628 L57.5999917,192.910448 L57.6031917,192.910448 C57.6031917,201.584641 79.9999917,211.252256 112.14072,211.252256 C144.255877,211.252256 166.639848,201.597336 166.675048,192.929491 L166.675048,175.520802 Z M166.678248,142.47127 L173.07824,142.436358 L173.07824,142.47127 C173.07824,146.337047 171.142242,149.94574 167.372647,153.24974 C171.942241,157.271037 173.07824,161.21616 173.07824,164.025037 C173.07824,164.04408 173.07504,164.059949 173.07504,164.078993 L173.07504,192.910448 L173.07824,192.910448 C173.07824,208.944851 141.679881,217.6 112.14072,217.6 C82.6719587,217.6 51.3599997,208.982937 51.2096,193.021533 C51.2096,193.005664 51.2,192.989795 51.2,192.973925 L51.2,164.015515 C51.2,164.009167 51.2064,163.999646 51.2064,163.990124 C51.216,161.181247 52.3551984,157.251993 56.9183923,153.240219 C52.3839984,149.234792 51.232,145.327756 51.2032,142.541096 L51.2064,142.541096 C51.2064,142.5284 51.2,142.518878 51.2,142.506183 L51.2,113.547773 C51.2,113.538251 51.2064,113.52873 51.2064,113.519208 C51.216,110.710331 52.3583984,106.781077 56.9215923,102.775651 C52.3839984,98.7670499 51.232,94.8568394 51.2032,92.0733533 L51.2064,92.0733533 C51.2064,92.0606579 51.2,92.0479622 51.2,92.0352669 L51.2,63.0800304 C51.2,63.0705088 51.2064,63.0609872 51.2064,63.0514656 C51.2608,47.0392803 82.6239587,38.4 112.14072,38.4 C128.815898,38.4 144.835077,41.0501834 156.089462,45.6713411 L153.641465,51.5366573 C143.135879,47.2233648 128.009499,44.7477443 112.14072,44.7477443 C79.9999622,44.7477443 57.6031917,54.4153594 57.6031917,63.0958998 C57.6031917,71.7732666 79.9999622,81.4408813 112.14072,81.4408813 C113.007919,81.4504029 113.855917,81.4408813 114.713516,81.4091427 L114.982316,87.7505392 C114.035117,87.7886259 113.087918,87.7886259 112.14072,87.7886259 C90.6943482,87.7886259 68.2783776,83.2214237 57.6,74.5853174 L57.6,91.9686154 L57.6031917,91.9686154 L57.6031917,92.0416147 C57.6351917,95.3710064 61.0495869,98.2782736 63.9103834,100.125467 C72.5183718,105.613092 87.9423517,109.361435 105.142329,110.139034 L104.851129,116.480431 C87.4271523,115.690137 72.1695725,112.075096 62.3487853,106.533515 C59.9295885,108.342622 57.6031917,110.789678 57.6031917,113.563642 C57.6031917,122.241009 79.9999622,131.908624 112.14072,131.908624 C115.292716,131.908624 118.422311,131.803886 121.446308,131.59441 L121.891107,137.926285 C118.723111,138.145283 115.439916,138.256368 112.14072,138.256368 C90.6943482,138.256368 68.2783776,133.689166 57.6,125.05306 L57.6,142.436358 L57.6031917,142.436358 C57.6351917,145.838749 61.0495869,148.742842 63.9103834,150.59321 C73.7535702,156.874303 92.2367459,160.784513 112.14072,160.784513 L113.548718,160.784513 L113.548718,167.132258 L112.14072,167.132258 C91.9199462,167.132258 73.5423706,163.377567 62.3039853,157.032996 C59.8975885,158.83893 57.6031917,161.27329 57.6031917,164.025037 C57.6031917,172.702404 79.9999622,182.373192 112.14072,182.373192 C144.255877,182.373192 166.639848,172.718273 166.675048,164.047254 L166.675048,164.015515 L166.675048,164.012341 C166.668648,161.254246 164.364651,158.819886 161.951854,157.013953 C160.390256,157.899463 158.716659,158.753235 156.812661,159.537181 L154.361464,153.671866 C156.684661,152.71653 158.700659,151.685021 160.355056,150.599557 C163.241452,148.717451 166.678248,145.775271 166.678248,142.47127 L166.678248,142.47127 Z M194.089412,96.0533891 L176.156636,96.0533891 C175.097437,96.0533891 174.102238,95.5328739 173.510239,94.663233 C172.91184,93.793592 172.79024,92.6859107 173.180639,91.7115318 L184.089425,64.4416218 L142.780705,64.4416218 L123.580705,102.528088 L144.003078,102.528088 C145.023876,102.528088 145.983875,103.013691 146.588675,103.829376 C147.187074,104.648235 147.363073,105.698787 147.052674,106.666818 L128.825498,163.485478 L194.089412,96.0533891 Z M203.910199,95.0790102 L123.913504,177.726643 C123.289505,178.367765 122.451106,178.701022 121.603107,178.701022 C121.039908,178.701022 120.473509,178.558198 119.967909,178.25668 C118.687911,177.501298 118.102312,175.974666 118.553511,174.565467 L139.628684,108.875833 L118.403112,108.875833 C117.292713,108.875833 116.265514,108.30771 115.679915,107.371417 C115.097516,106.435125 115.043116,105.26714 115.542315,104.28324 L137.942286,59.8490285 C138.483085,58.7730858 139.590284,58.0938771 140.803082,58.0938771 L188.803019,58.0938771 C189.862218,58.0938771 190.857416,58.6175661 191.449415,59.4840333 C192.047815,60.356848 192.169414,61.4613555 191.779015,62.4389082 L180.870229,89.7056445 L201.599802,89.7056445 C202.8798,89.7056445 204.041399,90.4673741 204.543798,91.635359 C205.046197,92.8065178 204.796598,94.1617613 203.910199,95.0790102 L203.910199,95.0790102 Z M62.2559856,194.15778 C66.7903795,196.712747 72.4991718,198.861458 79.2223632,200.537263 L80.783961,194.379951 C74.707169,192.866014 69.395176,190.87917 65.4175814,188.638416 L62.2559856,194.15778 Z M79.2223632,149.755307 L80.783961,143.601169 C74.707169,142.084058 69.395176,140.097214 65.4175814,137.85646 L62.2559856,143.375824 C66.7903795,145.930791 72.4959718,148.079503 79.2223632,149.755307 L79.2223632,149.755307 Z M62.2559856,92.5938685 L65.4175814,87.0745046 C69.388776,89.3152582 74.703969,91.2989283 80.783961,92.8192131 L79.2223632,98.9733514 C72.4895718,97.2943731 66.7839795,95.1456618 62.2559856,92.5938685 L62.2559856,92.5938685 Z"
        fill="#FFFFFF"
      />
    </g>
  </svg>
);
